package models

import "time"

// Album相册表
type Album struct {
	Id          uint32    `gorm:"column:id;type:int UNSIGNED;comment:商品相册Id;primaryKey;not null;" json:"id"`                                // 商品相册Id
	GoodsId     int32     `gorm:"column:goods_id;type:int;comment:商品Id;not null;" json:"goods_id"`                                          // 商品Id
	ImageUrl    string    `gorm:"column:image_url;type:varchar(255);comment:相册;not null;" json:"image_url"`                                 // 相册
	SliderImage string    `gorm:"column:slider_image;type:varchar(2000);comment:轮播图;not null;" json:"slider_image"`                         // 轮播图
	CreatedAt   time.Time `gorm:"column:created_at;type:datetime(3);comment:创建时间;not null;default:CURRENT_TIMESTAMP(3);" json:"created_at"` // 创建时间
	UpdatedAt   time.Time `gorm:"column:updated_at;type:datetime(3);comment:修改时间;not null;default:CURRENT_TIMESTAMP(3);" json:"updated_at"` // 修改时间
	DeletedAt   time.Time `gorm:"column:deleted_at;type:datetime(3);comment:删除时间;default:NULL;" json:"deleted_at"`                          // 删除时间
}
